package com.molichuxing.gateway.bff.basic.services;

import com.molichuxing.gateway.bff.basic.entity.response.TerminalUpgradedVo;
import com.molichuxing.gateway.bff.basic.entity.response.VersionMobileVo;

public interface VersionBffService {


    /**
     * 获取新版本
     * @param appVersion  请求设备版本号
     * @param channel 请求设备
     * @return
     */
    public VersionMobileVo getNewestMobile(String appVersion, String channel);

    /**
	 * 智能终端升级校验
	 * 
	 * @param appVersion
	 *            当前设备的app版本号
	 * @param cpuSerial
	 *            cpu号
	 * @param chaVersion
	 *            渠道版本号
	 * @param opVersion
	 *            操作系统版本号
	 * @return
	 */
	TerminalUpgradedVo findUpgradeInfo(String appVersion, String cpuSerial, String chaVersion, String opVersion);

}
